ATGAGACAGTCGACTTCCAGCATGGTCAGCACCTTGCTGAGGCATGTTTATACTCAAACACTTCAGTTCTATCACCGTTTACATACCATTCCGATCATAAGGCGTGCCACCTCCGTTCACACCGCCGACGGTCTTATAAATTTTTATTTGAATTCCTGTGAGCTCGATAACGCAGTGAAGGTGCTTGTGGAAATATCTCACCCAAATCCTTTGTTTTGGAATCTCGTGATTTCTGGATACAACCGGCAGTCTAGGTGGGAGGATTCTCTAACAACCTTTTGTCGGATGCGTGGGTGCGGATCGGAGCCGAACCAATTCACATATGGGAGTTTTCTTGCTTGCTGTCGGAATTCCGGAAATACCCGTGTGGCAAACAACCTGAATTCTCTGGTTCTCAAAAATGGATATATCAACGATGACTATGTCATAACTGGGTTGGTTGATCTGTTCGCGAAGAACGGAATGTTCCACACTGCACTAGTCTTGTTCTTAGGTGCGCCTAGTCCACCCAGTTCCGTCTGTTGGAACACGATAATTGCCGGTGGAGTAAAGAACGGCGAGCATTACATGACGATGAAGCTTTATCGTAGGATGGTACGTGGTGACTATCGCAATCTGAATGCTTTCGTTTTCTCAAGTCTTCTAACAGCGTGTGCTGCAACAGGCGAGCTCAATACGGGCAGAGCTATACATGGATTCGTAATTAAGTATGGGGTAGAAGAAGATATCATTTTAGGAAACGGTGTCATTGATCTATACGCCAAATGTGGTCTTCCTGAACACGCTCTGAAGCAATTCTCATCTATGCCCAATAATCACGGTGTCGTCCCTTGGACGACAATCATCTCTTGTTTTGTCCAGAACGACGACTACGTACGTGCCTTTCAACTGTTCGATGAAATGCGATCTCTTGGTGTCGAGACCAACGAGTACACAGCCACGGCTCTTCTCGCTGCCTGCTCCACACCGGAGATGGCAAGCGAATCCCAGCAGATTCACAGTTGGACTTTGAAGGTCGGATTTTGCTCGCGGTTCGCTTCGGTGGCCAATGCTTTGATCAACATGTACGGCAAAATTGGTAACGTCGAGACTTTGGAAAGGATTTTCCGGTACAACAGAGATGATAATTCATGGGCAGCGATGATCACAGCTCTTGCTCAAAACAACCAAACCCAAAGGTGCGTTGAGATCTTCCAGAGCATGGTCGCGGAAGGCTGTCGACCGGATGAATTTTGCATGACCAGTGTTATCAGCATCGTATGTTGCTTGGTGTTTGGGAAACAAATACATAGTTATGTAATGAAGTCCGGATTACTCTCCGTACTGTGCTTGAGCAGTGCGGTTCTCACTATGTATGCAAAATGTGGGAATCTAAATGATAGCTGCAAAGTGTTCGACGAAATATCGAAAAGAAACAATGCTACTTGGACTTCCATGATGGCAGGACTTTCAGAACATGGGTACAAAGAACAAGTGTTTGGTGTAATGAACGAGATGGTGTCTAGCAGTTGTAATATGCCGGATGAGAAGACTCTGAGCACCGTCCTCAATGCTTGTTCTTCCCCACAGTACTTGGCCAAAGGGAAGGAGATCCATGGATATGTTTTTCGTATTGGATATTTCTCCAACACGCTTGTTTCACGTGGTCTTATAATCATGTACTCTAGATGCAGAGCTGTCGATGACGCCTCGAAGATCTTTCAAAGAATGGAGAATAGAGATGATATTACTTGGTCTTCTATGATTTCAGGGTACGCCCAGAATGGCCATGGCCGAGAAGCACTGGTGGAGTTTCGACAGATGTTGGCCTCCTCCGGCAATTTTTCAGTCGACCATGTGACGGTATCGTCGTGTATGAAGGCTTGTGGAGATTTGGCGAAAGTGGGACATGGCAGGCAACTTCATTGTCATATCATGAAATCAGGATTAGGTCGTTGCGTCCATGTTGGATCTTCTCTGATCACGATGTACGCAAATTGCGGAAGTATCAATGATTCTCGCAGATCGTTTGATGAAATGGAAGTGGTTGATAAGATCGCTTGGTCGGCCATCATTGACGCCTATGCTCAGCACGGAATCGGAGAAGAAGCTCTGGTTTTGTACGAAGAGATGAAGAGGCAACAGGTAATCCCGGATGCGGTTACTTTAATCGGGGTATTATCTGCTTGCAGACACAGCGGTTTAGTCCAACAAGGTCTGTTCCACTTCAATTCAATGTCGGAGGAATATGGTATTGTACCCAACGTCCACCATTATAGCTGCGTGGTAGATCTGCTTTGCCGCTCAGGGAGGATGAAGGAAGCTGTGGAATTTATGGAGAAGAAGATGCCGGAATATATGAAACGAAATAAGCTGATATGGACTTCGGTACTTGGTGGATGCAAATTACATGGTGAGTTGGATCTAGGACGGAAAGCTGCTCAAAAGGTTATTGAGTTGGAACCTAATGATCCTGGAACTCTCACTGCTCTTTCAAATATATGTGCTGAAATGGGTGATTGGGTACAAGTTGCCGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTAAATATTTTAGTTCTTTTCCAAAACTAATAAATTTTAAATACGTAGAATGAGTATGATTTCATTCAAAGCAAAACGGGACAAATTTATATCAATATTAAGTCGAAAAAGCTTCGTAGGAGCAACCATAATTTTTTGGTTAAACAATATGACAGAGATCCAAATATGACTGAAGAAGAATTTTTTTCAAACTCTTCCGACTTTTGTCAGCAAATCTCAATTTCTGAATAAATTGAGACAATCAAAAGCGGAGAGAGGAAATGTGTGTATATATTTATTGAAATTAAAAATTCTCTCAGTTATTATTTCTTATTTTTAATTTTTTTAGGAAATTTTCGAGATAAATTTCACAAATCGAACGAATCAAATGATACATCACGCTGGTTCAAAAGGATTAGCCCAACGACGCCATGAATTGGTAATGATTAATATTTTATATTGAAATTATTCAAATACTAATTGATCATGTTAATATAGAGAAAACAATGAAGGGATGAGCTCGAAGCCTGGCCGAATCATTATCAATGACATGTCGGAGAAAAGAAAAAATAGTAAGTTTTTTTTAATAAATTATCATTTTTCTTTTTTAATATTTCAATTTTAATATTTCTGCAGCGAGAAGCTACCAACTTTATTCAAAGCCAAGAAGAAAAATCTTTGGGTGAAACGAAATCTATGATACCTATTGTAAGTTTAATTAATTTATATATATTTTTTATATATTCGATTTACTATTTATCTATTTTTTCAATAAAACAATTCATCAAAGATTATGGGGATTGGAGAAGTAGAGAGTGTTAGAACGACGACTCGCCCTTGGAGGGGAATGGGCTTGAGTTAAGCCAGCAGCAGCTCCGGTGATCGCCGGTAGAGCCATTGAGAGAGGAGTTAAATCCCCAAGTAGCCGTTGGGAGAAAACAGATTTGAACCAAACTAAACCGGTCTTCTGAACCGGGTTTGATTTGAATGTAATTTGTATATTATTTGAATTAATTAAAGTTTACAATAATGATTCTCTTATATAGATTTACACAGACTCATTAACTACTAATTAACTGATCAGCGTAAATAATCCGTTGTAATCTTTATTGAAACTTTTGCAATAATAACCCCAAGCTTCTTTCAATCACAAATCATGTTTATTGAAACTTTTGCGTTTGTAACCTCAAGCTTTCCTTTAATCACTTCGGCACATGTTTATTGAAACTTTTGCACTTGTAACCTCAAGCTTTCCTTTAATCCCTTCGGCACATGTTTATTGAAACTTTTGCACTCGTAACCTCGAACTTTCCTTTAATTACCAACGCACATGTTTATTGAAACTTTTGCATATGTATCCTTAAGTTTCTTATTTATTTGGGTTAATTACTTGCACATCATTCTGTTATTTATAATCACACATATATCCTTGATATTGGATTAGTTTTAATTAAACTCTGGATTTACAGAGTTAACTTGTTTATTTAATCTGTTTATTACAGAATTAATTCCTTTACTCCCCCCTCAAGCCTTGGAATAGATATTGAGTATTCCAAGCTTGAAAAGGGAATTAGTGATCTCTTTATCACCTAATGCTTTAGTTAAGAAATCTGCTAATTGGAATTTAGTTCCTATTTGCTTGATGAAAATTTTTCTTTGATTTATCATTTCTCTTATTAAATGACAATCTATCTCTATATGTTTTGTTCTTTCATGAAAAACAGGATTATTTGCCAGATAAATAGCAGATTTGTTATCACAGAATAGCTCTGTTGGTTTTTGAATTTTAATTCTCAATTCATCCATTAGTTGATGAATCCATGTGATTTCACATGTTGTCTGAGCTATTGCTCTATATTCAGCTTCACATGATGACCTTGCAACTGTGGCCTGTTTTTTAGTTTTCCAAGAGATTAGTGAATCTCCCAACATTAAGCAAAACCCTGTCAATGATTTTCTACTCACTTGACATGATGCCCAATCAGCATCACAATAGCCTTGCAAGACCATATTATGATTTCTATTATATATTAGACCTTGTCCAGGTGCATTCTTAATATATCTTATTAATTTGAATAATACCTGTAAATGTATTTCTTTTGGTTCTTGCATGAATTGGCTTAGCCAATTTACTGGGAAGCTAATATCTGGTCTAGTTATATTGAGATATATCAGTTTTCCTACTATCTTCCTATAGAAGGTTGGGTTTTGAATTAACTTAGATTTGTCATTTTTAAGGTCTACATGCCTTTCCATGGGTATTGTGGATGGTTTTGCTCCTGAAAGCCCACATTCCTCTAGGATACCTAGAGCATATTTTCTCTGTGAAAGGTATATACCTTTGCTAGAATATGATACTTCAATTCCTAGGAAGTAATTCAATCTTCCTAGATCTTTCAGTTTAAACTGATTTTCTAATTGAATTTTAATAATTCCAATTTCTAGTTCATTACTTCCTGTTATTATGATATCATCCACATAAACTAAGAGATATATCATGTTTTGATCTTTTTCTCTTGTAAATAAAGAGTAATCTGATTTAGTTTGAATAAAACCAATTTTTAAAAGTACACCCCTTAGTTTTTCAAACCATTTCCTTGAGGCTTGTTTTAAGCCATATAATGATTTGTTTAATTTGCACACCCTTTTATCTCCTTCTTTTAGAAGACCTTGGGGTGGTTTTAAATAAACTTCCTCATCTAAGTCACCATGAAGAAAAGCATTGTTTACATCCAATTGGTATAAATTCCAATTTTTCTTGGCTGCTATAGCTATGATGGTTTTGACTGTGACCATTTTGACCACTGGTGCAAAGGTCTCAAAAAAATCAAATCCTTCTTTTTGAGTAAAGCCTTTAGCTACTAGCCTTGCTTTGTATCTTTCTATATCACCATTTGGTTTATATTTTATTTTGTAAATCCATTTTGATCCTATGGATTTTCTATCTTTTGGAAGCAAAGCAAGAGTCCAAGTATTATTTTCCATGAGAGCTTCCATTTCTTTTTGCATTGCTTCAACCCATTTTGGATGTTTTGAAGCTTCATCAAAAGAATTAGGCTCATCATGGATTGTTATTTGTTTTAAAAAATATTTTTGTTGTTTACTTGTCCTATGATATGAAACATGATTGCTCATAGGATGTTTTGACTCATGAAATTCTTTTTCATTTTCAAGATAATAGTCTTGAAATTGCTTTGGTTTGGTTATTTTCCTACCATATAGGCTAGTTTTATCCTTTAAATTTGAATTTATTTGTTTTGAGTTATTTTCTGTTTCATTTAAATAGTTGTCCAGAGCATTTGTGTTTTGTAGCTCAGAAATGCTCCTTGAGCTATTTATTGACTTGTTTAGGTCATTTTCTATGATATTTCTATTTGGAGCTTCAGAGATAGTCCTTGAGCTATCATTTGATGCATTTCCAATAGATTCAGATTCATTTTCTGTTTGGTTTAAACAACTGTCCAGATCATTTTTATTTTTATTTTTAGAAAAACTCCTTGAGTTGTTATCTGACTTTCTTAAGTCATTTTCTGAATTTATCTCTTTGCCAATTGTTTTTATACTGTCATCTATATTTTCTGTATTTAAAATGCTATTTGGACATGAGAATTGAGTGTCCATAGCATTTTTATGGGCTAGCTCAGAATTTATTCCTTCTGAGCTAGTGTCTAAATTTAAATTGTTGTTTGGACATGAGATCTGAGTGTCCAGAGCATTTTTATGGGCTAGCTCAGAATTTATTTTTTCTGAGCTAGTTTCTAGATATCTGTCCAGGGTATTACTTGGACTGTTTTGAAGGTTATTTTTATCAGATTTCCTCTTTTTTAAAAACCTGCCTAATTGATCTGAACTACCACTCAGATTATCACTAAAATTCTTCTGAACCTCATGACTTGAGTTCTGAGTATGTTCAATGCCTTTTTGGCTTATTTGAGAATTAAGAAGTATATTTTCTTTATTTTTGAGGTTATCTGAATTTTTATGGTTTTCTTGACCATTTTTCAGTGTTTTAGCATCTGAATTTATTACATCCTCATTATGTTCAGGTATAGCTGAATTTTTATTGTTAGAATCCAATGTCTTTGTTTTTTCAGAGATTTGAGATTCTAACTTCTTATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGGAAAGCTGCTCAAAAGGTTATTGAGTTGGAACCTAATGATCCTGGAACTCTCACTGCTCTTTCAAATATATGTGCTGAAATGGGTGATTGGGTACAAGTTGCCGAGATTAGGGAATTGATGAGAAAAGTTAGTTTGAACAAGGAACCTGGATGGAGTTTCAACTAA |